package com.ujiuye.service;

import com.ujiuye.model.Page;
import com.ujiuye.model.Student;

public interface StudentService {
    /**
     * 业务逻辑层保存数据到数据库
     * @param student 学生对象
     * @return 是否保存成功
     */

    public boolean saveStudent(Student student);

    /**
     * 根据当前页以及查询条件获取分页数据
     * @param currentPage 当前页
     * @param student  查询条件
     * @return 分页数据对象
     */

    public Page<Student> stuPageList(String currentPage, Student student);

    /**
     * 根据学生编号列表删除学生信息
     * @param ids  学生编号列表
     * @return  影响行数
     */

    public  int deleStudentByIds(String ids);

    /**
     * 获取学生编号  交给数据交互层获取学生信息返回控制层
     * @param id  学生编号
     * @return   学生对象
     */
    public  Student  updateStudentByIds(String id);

    /**
     *  完成学生信息的修改
     * @param student  学生信息
     * @return  是否成功
     */
    boolean updataStudentDo(Student student);
}
